#include <stdio.h>
#include <unistd.h>

int main() {

  pid_t id  = fork();

  while(1) {
     if(id <  0) {
       printf("创建失败");
      }else if (id == 0) {
       printf("我是子进程，我的pid为 %d，ppid为 %d \n",getpid(),getppid());
        sleep(2);
      }else  {
        printf("我是父进程，我的pid为 %d,ppid为 %d \n",getpid(),getppid());
        sleep(1);
      }
  }

  return 0;
}
